Para localizar un objeto desde el servicio de nombres, usamos Context.lookup() y le pasamos el nombre del objeto que queremos recuperar. Supongamos que hay un objeto en el servicio de nombres con el nombre "report.txt".
Para recuperar ese objeto, escribir�amos.
Object obj = ctx.lookup("report.txt");
El tipo del objeto que lookup() devuelve depende del sistema de nombres subyacente y del propio objeto. Un sistema de nombres puede contener muchos tipos de objetos diferentes, una localizaci�n de un objeto en diferentes parte del sistema podr�an encontrar diferentes tipos de objetos. En este ejemplo, sucede que "report.txt" est� unido a un fichero (java.io.File). Podemos forzar el resultado de lookup() a su clase fuente.
Por ejemplo, el siguiente c�digo localiza el objeto "report.txt" y lo fuerza a File.
import java.io.File;
...
File f = (File)ctx.lookup("report.txt");
El ejemplo completo est� en el fichero Lookup.java.